home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-01.zip / 01 / Pakiet mobilny / Emulator Atari / readme.txt < prev   
Text File  |  2002-05-13  |  13KB  |  236 lines

  1. POCKET ATARI  Version 2002/2/10 (experimental release)
  2. Copyright (C) 2001,2002 by Vasyl Tsvirkunov
  3.  
  4. Introduction -------------------------------------------------------------------
  5.  
  6.    Have you played MULE years ago? Archon? Rescue at Fractalus? Chances are,
  7. your first computer was Atari 800. Sometimes you want to replay these old games.
  8. But the problem is -- you don't have that Atari anymore. You've heard about
  9. those wonderful "emulators," that can run 1.72 MHz Atari on your state-of-the-
  10. art 1.7 GHz P4. But you cannot do it in your office (even if your boss is
  11. playing games all day long) and you don't have that much time at home. Wait a
  12. second! Why can't you play while commuting(*) or on long trips. You don't want
  13. to take laptop everywhere? Fine, you don't need it. Your PDA can do it, if it is
  14. Pocket PC. Enter Pocket Atari.
  15. (*) Don't do this while driving!
  16.  
  17. Hardware requirements ----------------------------------------------------------
  18.  
  19.    To use Pocket Atari you need Windows CE 3.0 based Pocket PC rsing 240x320
  20. portrait mode screen. All three available CPUs are supported, both PocketPC 2000
  21. and Pocket PC 2002 are supported, and all existing video modes are supported.
  22.    The only thoroughly tested build at the time of writing is StrongARM (iPAQ).
  23. Most StrongARM devices run at 206 MHz which seems to be sufficient for most
  24. games.
  25.    Sound should work properly but digitized speech (Berzerk) is not intelligible
  26. (it was not very clean on the original hardware). Memory requirements are
  27. very modest as the emulator itself takes less than 200K and consumes about that
  28. much in runtime. You will need extra space to store ROMs and games. Emulator
  29. can run from CF card.
  30.    MIPS and SH CPUs running at 150MHz should be sufficient. If it is too slow
  31. for you try editing ATARI800.CFG, entry SCREEN_REFRESH_RATIO. Emulator
  32. may become to choppy with higher refresh ratios, also, sprite collision may
  33. not work properly.
  34.  
  35. Version Status -----------------------------------------------------------------
  36.  
  37.    This is "experimental" release based on current Atari800 source code. It is
  38. more or less identical in core features to Atari800 1.2.2 released about three
  39. months ago. However, port-specific features has been improved since then.
  40.    The major improvement in this particular version is that it is much faster
  41. than before. It is so fast that in most cases you should be able to get 100%
  42. speed with SCREEN_REFRESH_RATIO of 1 and full sound. Enabling linear filtering
  43. does not hurt performance that much anymore either.
  44.  
  45. Installation -------------------------------------------------------------------
  46.  
  47. 1. Create a folder somewhere on Pocket PC (yes, it can be on CF card) and copy
  48.    included PocketAtari.exe and Atari800.cfg there.
  49. 2. You will need a few extra things to run Pocket Atari on your PocketPC. The
  50.    first one is GAPI 1.2 (http://www.microsoft.com/mobile/developer/downloads/
  51.    gapi.asp). Copy proper DX.DLL to Windows folder on your Pocket PC.
  52. 3. The second thing is Atari 800 system ROMs. These are freely available as part
  53.    of another Atari800 emulator -- PC XFormer. Download it from Downloads
  54.    section at Emulators, Inc (www.emulators.com). The file you need is
  55.    PCXF380.ZIP. Extract files ATARIOSB.ROM, ATARIXL.ROM and ATARIBAS.ROM and
  56.    place them in Pocket Atari folder on your Pocket PC.
  57. 4. The last thing you need is... Atari software. Pocket Atari supports most
  58.    common Atari image formats: ATR, XFD, various cartridges, binaries. You can
  59.    put disk images and other binaries anywhere you want. Subfolder of Pocket
  60.    Atari folder is probably the best idea -- you will not waste your time
  61.    hunting for files all over the place.
  62.  
  63. Controls -----------------------------------------------------------------------
  64.  
  65.    Now that you have all you need, start Pocket Atari. If you've done everything
  66. right you should see Atari 800 XL self-test screen and tiny keyboard below it.
  67. Now, you are in business.
  68.    You need to learn how to use keyboard and joystick first. Different Pocket
  69. PCs have slightly different layouts. My explanations are targeted for iPAQ 36x0.
  70. Same should apply to other units however some may have slightly different button
  71. layouts.
  72.    Pocket Atari has two modes of operation: emulation and UI. If you ever had
  73. experience with other Atari800 ports you may be already familiar with UI. Don't
  74. expect anything as fancy as Atari800Win, that one has completely different
  75. implementation.
  76.    So, iPAQ has four-directional "joystick" at the bottom with Start button
  77. hidden underneath it (just press it at the center). Two buttons on the right are
  78. buttons A and B. Button on the left side, near the top, is button C. Buttons on
  79. the left of joystick always perform the same operation in this version, I will
  80. refer to them as button D.
  81.    While you are in emulator mode iPAQ joystick functions as... joystick. Both
  82. A and B buttons work as joystick trigger. There is "virtual joystick" available
  83. in UI in Pocket Atari Settings. With virtual joystick you can use stylus to
  84. control the game. Tap on left side of the screen to "move joystick to the left,"
  85. etc. If you tap closer to the center of the screen, the trigger will be pressed
  86. as well. It is not very playable right now, I am just playing with the concept.
  87.    In UI mode four-directional joystick works as arrow keys, moving current
  88. selection. Start performs the same function as Escape, button A is Space key,
  89. button B is Enter.
  90.    Most of UI options are kind of self-explanatory if you had experience with
  91. another Atari800 emulator or the real thing. I will give brief overview a little
  92. further.
  93.    On screen keyboard is essentially complete Atari 800 keyboard. The only key
  94. missing is Reset -- it's function is available through UI. There are four
  95. extra keys on the right side of the spacebar. The first key, tiny diskette, is
  96. UI key. Click on it to switch to UI. The next one cycles through three rotation
  97. modes: portrait, left-handed landscape and right-handed landscape. Don't panic,
  98. there is no keyboard in landscape modes by default. Tap in the right bottom
  99. corner of the screen and you will get the same keyboard overlaying emulator
  100. image. The last two keys are most useful in landscape modes. Black and white
  101. rectangle switches between white and black keyboard overlay image. Pick the one
  102. that reads better. The last button simply hides keyboard in landscape mode, does
  103. nothing in portrait mode. If you want to move keyboard overlay to different
  104. corner in landscape mode, just tap there. Note that you cannot use tap to
  105. trigger the joystick while keyboard overlay is visible.
  106.    Two last notes on controls. Emulator always switches to portrait mode for UI.
  107. There is alternative keyboard in Atari 5200 mode (about that -- later).
  108.  
  109. UI -----------------------------------------------------------------------------
  110.  
  111.    Standard UI is somewhat simplistic but functional.
  112.  
  113. * Disk Management
  114. That's were you insert and remove Atari "diskettes." Pocket Atari accepts both
  115. ATR and XFD image formats. Megaimages are also supported. When you select "Disk
  116. Management" item you'll see list of eight drives D1-D8. Pressing Space on drive
  117. toggles between writable and read only, pressing Enter switches to browsing mode
  118. where you can pick image you want to load into drive. Press Escape to return to
  119. the main menu. Keep in mind that inserting and removind disks does not reboot
  120. the emulator, you can use this to swap disks in multidisk games, etc.
  121.  
  122. * Cartridge Management
  123. Here you can insert and remove cartridges. The other three features are
  124. currently not working (Enable PILL works but as that menu item does not have
  125. visual feedback it should be considered broken). Inserting or removing cartridge
  126. reboots emulator. For cartridges in raw format (no header) you will have to
  127. specify (guess) type.
  128.  
  129. * Run BIN File Directly
  130. This is special feature of Atari800 emulator -- it can load Atari executables
  131. directly without the need of disk images. Running executable reboots emulator.
  132.  
  133. * Select System
  134. You can switch between different versions of Atari800. Don't select OS/A if you
  135. don't have ATARIOSA.ROM and don't select Atari 5200 if you don't have 5200.ROM.
  136. Switching system will definitely reboot emulator.
  137.  
  138. * Artifacting Mode
  139. That's a long story. To make it short, it emulates some defects of old TV sets
  140. and controllers. Most modes look somewhat odd but in a few games they produce
  141. interesting and often useful results. In most cases you should it on default.
  142.  
  143. * Atari Settings
  144. Built-in patches enable more functionality in Atari OS. In most cases you should
  145. leave it as it is. If you have problems running some particularly quirky piece
  146. of software you may need to disable SIO patch. Disk access will bog down to
  147. authentic Atari 800 speed.
  148.  
  149. * Save State/Load State
  150. Yes, you can save and load emulation state. This way you can save in games that
  151. did not have save functionality. You are going to love this one.
  152.  
  153. * PCX Screenshot
  154. Exactly what it says, saves screenshot in PCX format.
  155.  
  156. * Pocket Atari Setting
  157. Port-specific settings. Linear filtering improves visual quality a lot but the
  158. emulator may get a little slower. If you are using text modes, this setting
  159. is recommended. Just try and you'll see. UI itself always uses linear filtering.
  160. Keep in mind that not all devices support this setting.
  161. Virtual joystick is stylus-controlled joystick. Not nearly final in this release.
  162. Joystick autofire should really be easier available.
  163.  
  164. * Back To Emulated Atari
  165. You can always press Escape instead.
  166.  
  167. * Reset and Reboot
  168. Two ways to reboot your Atari. Some games efficiently intercept Reset. Reboot
  169. is always successful.
  170.  
  171. * About Pocket Atari
  172. Pocket Atari About box.
  173.  
  174. * About the Emulator
  175. Core Atari800 About box.
  176.  
  177. * Exit Emulator
  178. There was one old Mastertronic Adventure, Spellbound. Among all spells used in
  179. that game there was one always available -- Quitus Gamus. Guess what it did.
  180.  
  181. Atari 5200 ---------------------------------------------------------------------
  182.  
  183.    Unfortunately, Atari 5200 system ROMs are not legally available at this
  184. moment. Assuming that you have that ROM, it's pretty much the same as with Atari
  185. 800 ROMs. Put it into Pocket Atari folder.
  186.    Cartridge loading is pretty much the same as for Atari 800. Cartridge types
  187. are different.
  188.    As soon as you switch to Atari 5200 mode on screen keyboard changes. The
  189. original Atari 5200 had joystick with small numeric pad. Support for Atari 5200
  190. in Pocket Atari is preliminary -- original console had analog joystick which is
  191. pain to emulate. Some games work just fine in this version, others are not
  192. playable.
  193.  
  194. Plans --------------------------------------------------------------------------
  195.  
  196.    I will continue development. Expect some updates in near future.
  197.    Feel free to send me suggestions about possible improvements to this project.
  198.  
  199. Thanks -------------------------------------------------------------------------
  200.  
  201.    First of all, special thanks go to Atari engineers who designed the original
  202. Atari 800. Without that computer my life could be very different.
  203.    Big thanks to all Atari800 developers for creating this great emulator. They
  204. also provided much needed help by answering some tricky questions.
  205.    Thanks to Microsoft for designing Windows CE OS and finally bringing it to
  206. the current level. Also, thanks for making nice development environment for it.
  207.    Thanks to Compaq for creating iPAQ Pocket PCs. If it was not so cool I would
  208. not buy one and this emulator would never be created.
  209.    Thanks to Retrogames staff for hosting homepage for this emulator.
  210.  
  211. Disclaimers --------------------------------------------------------------------
  212.  
  213.    Pocket Atari is Freeware product distributed "as is" under the terms of GNU
  214. General Public License (included). Author is not responsible for damage caused
  215. by use, abuse, misuse or inability of use this software, either direct or
  216. indirect. For all questions regarding distribution and terms of use consult GNU
  217. GPL text.
  218.    This software was developed using freely available tools on equipment that
  219. belongs solely to the author. As author is currently employed by large computer
  220. entertainment corporation, this disclaimer also states that that corporation is
  221. in no way associated with this software and its development.
  222.    All product names mentioned in this document, software and its source code
  223. are trademarks or registered trademarks of their respective owners.
  224.    English is not my native language. Please be forgiving.
  225.  
  226. Contact Info -------------------------------------------------------------------
  227.  
  228.    If you have any questions you can reach me by e-mail: vasyl@pacbell.net.
  229.    ROM REQUESTS WILL BE DELETED WITHOUT CONSIDERATION; I WILL NOT BE ENGAGED IN
  230. ANY DISCUSSIONS REGARDING PIRACY AND LEGALITY OF EMULATION; NO BINARY
  231. ATTACHMENTS OF ANY KIND WILL BE ACCEPTED WITHOUT PREVIOUS ACKNOWLEDGEMENT.
  232. When sending a message please try to make message subject clear. Please remember
  233. that I am quite busy so don't expect instantaneous reply.
  234.  
  235. Vasyl
  236. 5-13-2002